- Any Flight
- Direct Flight
Adult
>12 years
Child
2-12 years
Infants
<2 years
- Economy
- Premium Economy
- Business Class
- First Class
The search is not completed yet. Please wait...
Contact Us for Details
Emirates
20:15
Thu, 26 Mar 2026
London
London Stansted Airport
1 Stop Flight
16:35
Fri, 27 Mar 2026
Johannesburg
O.R. Tambo International Airport
£ 625.4
Emirates
20:15
Thu, 26 Mar 2026
London
London Stansted Airport
1 Stop Flight
20:35
Fri, 27 Mar 2026
Johannesburg
O.R. Tambo International Airport
£ 625.4
Emirates
20:25
Thu, 26 Mar 2026
London
London Gatwick Airport
1 Stop Flight
16:35
Fri, 27 Mar 2026
Johannesburg
O.R. Tambo International Airport
£ 630.17
Emirates
20:25
Thu, 26 Mar 2026
London
London Gatwick Airport
1 Stop Flight
20:35
Fri, 27 Mar 2026
Johannesburg
O.R. Tambo International Airport
£ 630.17
Emirates
20:20
Thu, 26 Mar 2026
London
London Heathrow Airport
1 Stop Flight
16:35
Fri, 27 Mar 2026
Johannesburg
O.R. Tambo International Airport
£ 657.88
Emirates
09:10
Thu, 26 Mar 2026
London
London Heathrow Airport
1 Stop Flight
05:35
Fri, 27 Mar 2026
Johannesburg
O.R. Tambo International Airport
£ 657.88
Lufthansa
17:30
Thu, 26 Mar 2026
London
London Heathrow Airport
2 Stop Flight
15:35
Fri, 27 Mar 2026
Johannesburg
O.R. Tambo International Airport
£ 874.65
Lufthansa
17:30
Thu, 26 Mar 2026
London
London Heathrow Airport
2 Stop Flight
16:15
Fri, 27 Mar 2026
Johannesburg
O.R. Tambo International Airport
£ 874.65
Lufthansa
17:30
Thu, 26 Mar 2026
London
London Heathrow Airport
2 Stop Flight
15:35
Fri, 27 Mar 2026
Johannesburg
O.R. Tambo International Airport
£ 954.65
Lufthansa
17:30
Thu, 26 Mar 2026
London
London Heathrow Airport
2 Stop Flight
16:15
Fri, 27 Mar 2026
Johannesburg
O.R. Tambo International Airport
£ 954.65
KLM Royal Dutch Airlines
Turkish Airlines
Lufthansa
Air France
British Airways
Emirates
Kenya Airways
London to Johannesburg oneway ticket price
| Routes | Airline | Flight Number | Ticket price |
|---|---|---|---|
| London to Johannesburg | Emirates | EK-68 | GBP 625.4 |
| London to Johannesburg | Emirates | EK-68 | GBP 625.4 |
| London to Johannesburg | Emirates | EK-10 | GBP 630.17 |
| London to Johannesburg | Emirates | EK-10 | GBP 630.17 |
| London to Johannesburg | Emirates | EK-4 | GBP 657.88 |
| London to Johannesburg | Emirates | EK-8 | GBP 657.88 |
| London to Johannesburg | Lufthansa | LH-915 | GBP 874.65 |
| London to Johannesburg | Lufthansa | LH-915 | GBP 874.65 |
| London to Johannesburg | Lufthansa | LH-915 | GBP 954.65 |
| London to Johannesburg | Lufthansa | LH-915 | GBP 954.65 |
Popular Flight Routes from London
Popular Cheap Flight Routes
Cheap Flights from London to Johannesburg
London to Johannesburg
Flights from London to Johannesburg link the UK to South Africa’s economic and cultural powerhouse. Johannesburg, also known as Joburg or Jozi, is a major destination for business travelers, safari-goers, and those exploring South Africa’s rich history and vibrant urban life.
Travel Campus UK helps you find cheap and reliable flights from London to Johannesburg with top airlines, flexible scheduling, and unbeatable deals.
London to Johannesburg Flight Deals
Travel Campus UK offers a wide selection of flight deals to Johannesburg, with options for direct and one-stop routes. Daily flights depart from major London airports including Heathrow (LHR) and Gatwick (LGW), landing at OR Tambo International Airport (JNB).
Airlines flying this route include British Airways, Virgin Atlantic, Qatar Airways, Emirates, Ethiopian Airlines, and Lufthansa.
London to Johannesburg Flight Ticket Price
Here’s what you can expect in terms of pricing:
- Economy Class: £560 - £850
- Premium Economy: £900 - £1150
- Business Class: £2000 - £2800
- First Class: £3500+
Save more by booking 6 to 8 weeks before your intended departure date.
London to Johannesburg Cheap Flights
To score the lowest fares:
- Book Early: Prices tend to rise as the travel date approaches.
- Travel Midweek: Flights on Tuesdays or Wednesdays are typically cheaper.
- Use Flexible Dates: Adjust travel plans by a day or two for better deals.
- Choose One-Stop Flights: Flights with a layover are often less expensive than direct routes.
- Compare Prices: Use Travel Campus UK to explore all your options.
London to Johannesburg Flight Schedule
Multiple daily flights operate between London and Johannesburg.
- First Departure: ~06:30 AM (e.g., via Emirates or Lufthansa)
- Last Departure: ~10:45 PM (e.g., via Qatar Airways)
- Flight Duration: 11 to 16 hours depending on layovers
Flights from London to Johannesburg – Airlines & Options
Choose from the following trusted airlines:
- British Airways: Direct flights with excellent service
- Virgin Atlantic: Comfortable direct flights to JNB
- Qatar Airways: One-stop option via Doha
- Emirates: Connect through Dubai with a premium experience
- Lufthansa: Reliable stopover service via Frankfurt or Munich
- Ethiopian Airlines: Affordable with layover in Addis Ababa
Information About London to Johannesburg Flights
| Factors | Details |
|---|---|
| Distance | 9,100 KM |
| Direct flight Available | Yes |
| Cheapest Price (Economy) | From £560 |
| Visa Requirement | Yes (UK citizens) |
| Frequency | Daily |
| London Airports | Heathrow (LHR), Gatwick (LGW) |
| Johannesburg Airport | OR Tambo International Airport (JNB) |
| Popular Airlines | British Airways, Virgin Atlantic, Qatar Airways, Emirates |
| Cheapest Months | February, May, October |
FAQ of cheap flights from London to Johannesburg
Book Your Flight from London to Johannesburg Today!
Plan your journey to South Africa’s biggest city with Travel Campus UK. Enjoy excellent fares, multiple airlines, and 24/7 support for all your travel needs. Book your flight from London to Johannesburg today!